package com.im.common;

/**
 * @Created leijun
 * @Date 2021/9/16 7:39 上午
 */
public interface ImConstant {
    /**
     * sdk版本号
     */
    int APP_SDK_VERSION = 1;
    /**
     * 消息序号
     */
    int SEQUENCE_DEFAULT = 1;
    /**
     * 消息头长度
     */
    int REQUEST_HEADER_LENGTH = 24;
    /**
     * 请求类型：用户认证
     */
    int REQUEST_TYPE_AUTHENTICATE = 1;
    /**
     * 请求类型：发送单聊消息
     */
    int REQUEST_TYPE_SEND_MESSAGE = 2;
    /**
     * 请求类型：发送群聊消息
     */
    int REQUEST_TYPE_GROUP_MESSAGE = 3;
    /**
     * 推送消息
     */
    int REQUEST_TYPE_PUSH_MESSAGE = 4;
    /**
     * 推送群消息
     */
    int REQUEST_TYPE_PUSH_GROUP_MESSAGE = 5;
    /**
     * 消息分隔符
     */
    byte[] DELIMITER = "$_".getBytes();
    /**
     * 消息类型：请求
     */
    Integer MESSAGE_TYPE_REQUEST = 1;
    /**
     * 消息类型：响应
     */
    Integer MESSSAGE_TYPE_RESPONSE = 2;

    /**
     * 机房id
     */
    Integer DATACENTER_ID = 1;
    /**
     * 机器id
     */
    Integer MACHINE_ID = 1;
}
